Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forcer l'unicité du data_pass_id #583

Merged
merged 1 commit into from
Mar 22, 2022
Merged

Forcer l'unicité du data_pass_id #583

merged 1 commit into from
Mar 22, 2022

Conversation

tut-tuuut
Copy link
Member

🌮 Objectif

Empêcher les doublons des identifiants datapass,

  • dans le cas où les bizdev doivent choisir eux-même un identifiant
  • en prévision de notre génération automatique d'identifiants après l'internalisation du formulaire d'habilitation

🔍 Implémentation

  • unique=True sur data_pass_id
  • génération de la migration

⚠️ Informations supplémentaires

  • Il faut nettoyer la base de prod (peut-être aussi de préprod) avant de déployer pour supprimer les doublons de datapass_id

  • Bug identifié : le champ "datapass_id" n'est pas modifiable si on essaie par mégarde de modifier une organisation sans id pour lui mettre un id déjà assigné à quelqu'un d'autre (pas de problème dans le cas d'une création)

Capture d’écran 2022-03-21 à 11 06 10

-> Mais à terme on voudrait éviter aux humains de choisir manuellement des identifiants, donc pour l'instant on ne met pas trop de sueur dans ce souci particulier

🖼️ Images

Quand on veut créer une organisation en lui donnant un datapass_id existant :

Capture d’écran 2022-03-21 à 11 09 19

@mrjmad mrjmad merged commit 2a06ff4 into main Mar 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants